#body {
  width: 100%;
  min-height: 100vh;
}
#side-nav {
  width: 255px;
  min-width: 128px;
  border-right: 1px solid rgba(0,0,0,0.14);
  vertical-align: top;
  min-height: 100%;
}
#side-nav dl {
  margin: 0px;
}
#side-nav dl.active {
  background-color: #eee;
}
#side-nav dt {
  margin: 0px;
  height: 43px;
  line-height: 43px;
  padding-left: 24px;
  font-size: 13px;
  font-weight: bold;
}
#content {
  vertical-align: top;
  background-color: #fafafa;
  min-height: 100vh;
}
